flowering cherry - German English Dictionary